/* tuff_ghost made this layout for etherati
 * if you're not etherati, don't use it
 * THANKS (: */

body { margin: -50px 0 0 0; padding: 0;
    min-height: 100%;
    text-align: left;
    min-width: 1024px;
    color: #5C5C5C; font-size: 11px;
    font-family: "Georgia", serif;
    background: url(http://img404.imageshack.us/img404/66/bluelines.gif); }
       
a, a:link { 
    color: #CE5C54;
    text-decoration: none; }
a:visited { color: #6595A5; }
a:hover { color: #F26F65; }
a:active { color: #FF7D59; }
	
blockquote { margin: 8px 10px 0px 10px;
    padding: 8px 8px 8px 8px;
    background-color: #F6F9F9;
    border-left: 1px solid #D7DAD9;
    border-bottom: 1px solid #D7DAD9;
    border-top: 1px solid #EBEEED;
    border-right: 1px solid #EBEEED; }
    
hr { 
    height: 1px!important; margin: 10px 0 10px 0!important;
    border-bottom: 3px double #DEE0E0;
    background-color: transparent!important; color: transparent!important; }
    
.entry table, .entry table td, .entry table tr { 
border-width: 1px; border-style: solid; border-color: #DEE0E0; }

textarea { background-color: #F6F9F9;
    margin-left: 10px; }

.headerimage { display: none; }
.subtitle {
    text-align: left; padding: 0;
    color: #2A2D30;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 8px;
    margin: -7px 0 0 0;
    max-height: 20px;
    overflow: hidden; }
    
.title {
    min-width: 600px;
    text-align: center; padding: 0;
    color: #373738;
    font-size: 23px;
    font-weight: lighter;
    font-style: oblique;
    letter-spacing: 2px;
    margin: -76px 260px 0 0;
    max-height: 30px;
    overflow: hidden; }
.title:first-letter { color: #3E494F; }
	
div#header a, div#header a:link, div#header a:visited div#footer a, div#footer a:link, div#footer a:visited { color: #CE5C54; }
div#header a:hover, div#footer a:hover {
    color: #F26F65; }
div#header a:active, div#footer a:active {
    color: #FF7D59; }

ul.navheader { font-weight: 100px;
    margin: 0; padding: 152px 0 0 0; }
ul.navheader li  { display: inline;
    line-height: 16px;
    padding: 0 10px 0 10px; font-size: 16px; }
li.view { line-height: 32px; padding-left: 10px; }

ul.navfooter {
    margin: 0; padding: 10px 0 0 0; }
#footer li { list-style: none; 
    padding-left: 10px; font-size: 16px;}
#footer .viewing { line-height: 30px; }

#content { margin: 0; }
#maincontent, #header, #footer {
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    box-shadow: 4px 4px 4px rgba(66,66,66,0.2), -4px 4px 4px rgba(66,66,66,0.2);
    -webkit-box-shadow: 4px 4px 4px rgba(66,66,66,0.2), -4px 4px 4px rgba(66,66,66,0.2);
    border-right: 1px solid rgba(66,66,66,0.7);
    border-left: 1px solid rgba(66,66,66,0.7);    
    padding: 0 4px 0 4px;
    margin: 0 0 0 22%;  width: 56%; min-width: 600px; }

#maincontent {
	padding: 36px 4px 36px 4px;
    border-color: rgba(255,255,255,0.2);    
    background-color: #fff; }

#header {
    border-right: 1px solid rgba(66,66,66,0.3);
    background-image: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/eth_header.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    height: 180px; display: block; 
    text-align: left;
    background-color: #000000; color: #F1F4F3; }
	
#sidebar {
    padding-bottom: 30px;
    border-bottom-left-radius: 3px;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/bluefuzz_lite2.gif);
    background: rgba(255,255,255,0.2);
    box-shadow: -4px 4px 4px rgba(99,99,99,0.1);
    -webkit-box-shadow: -4px 4px 4px rgba(99,99,99,0.1);
    border-left: 1px solid #BDC6C6;
    border-bottom: 1px solid #BDC6C6;
    color: #7E8889; text-shadow: -1px -1px 1px #eee; float: right;
    margin-top: -179px;  padding-top: 50px;
    width: 174px;  min-height:90px;
    letter-spacing: 0px; font-size: 7pt; }

#footer {
    margin-top: -11px; height: 100px;
    text-align: left;
    background-color: #000000; color: #FFFFFF; }
    
div#sidebar a, div#sidebar a:link, div#sidebar a:visited { color: #5C5C5C; }
div#sidebar a:hover, .userpicfriends a font:hover { color: #464646; }
div#sidebar a:active, .userpicfriends a font:active { color: #000000; }

.defaultuserpic img, .userpic, .userpicfriends img {	
    box-shadow: 2px 2px 2px rgba(99,99,99,0.1), -2px -2px 2px rgba(99,99,99,0.1);
    -webkit-box-shadow: 2px 2px 2px rgba(99,99,99,0.1), -2px -2px 2px rgba(99,99,99,0.1);
    padding: 5px;
    background-color: #FFFFFF !important;
    border: 1px solid #BFC6C9; }    
.defaultuserpic img { margin-top: 28px; }
.defaultuserpic { text-align: center; }

.sbarbody2 {
    color: #5C5C5C;
    font-size: 8pt;
    padding: 1px 8px 3px 8px; }

ul.sbarlist { 
    margin: 0px; padding: 0px; 
    list-style-type: none; }

li.sbaritem { 
    letter-spacing: 0px;
    font-size: 11px;
    list-style-type: none;     
    border-bottom: 1px solid #BDC6C6; 
    border-top: 1px solid #BDC6C6; 
    margin: -1px 1px -1px 2px;
    text-align: right;
    background: #CED4D5; }

li.sbaritem a, li.sbaritem a:link, li.sbaritem a:visited {
    display: block; line-height: 22px;
    padding: 0px 6px 0px 6px; }
li.sbaritem a:hover {
    background: #E0E7E8; }
li.sbaritem a:active {
    margin-right: 0; background: #EFF7F8; }

li.sbartitle {
    color: #7E8889; text-shadow: -1px -1px 1px #eee;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 7pt;
    text-align:right; 
    margin-top: 8px;
    padding: 23px 7px 5px 7px;
    list-style-type: none; }

#sidebar_linklist  {
    list-style-type:none; 
    letter-spacing: 1px;
    padding-top:10px; }

#sidebar_summary { font-family: "Georgia", serif; }
#sidebar_summary li.sbaritem {
    padding: 3px 6px 3px 6px; }

#sidebar_summary a {
    display: inline;
    line-height: 150%; }
#sidebar_summary li.sbaritem:hover {
    background: #E0E7E8; }
#sidebar_summary a:hover {
    background-color: transparent; } 

.sbarbody { margin-left: -2px; }

table.calendar { border-spacing: 0px !important; 
    text-align: left; margin: 0 0 0 1px; }
    
.sbarcalendar, .sbarcalendarposts {
    font-size: 7pt; vertical-align: middle;
    letter-spacing: 1px; padding: 0;
    width: 24px; height: 24px;
    max-width: 24px; min-width: 24px;
    max-height: 24px; min-height: 24px;
    text-align: center;
    border-bottom: 1px solid #BDC6C6; 
    border-left: 1px solid #BDC6C6; }

.sbarcalendar { background: #CED4D5; }    
.sbarcalendarposts, .sbarcalendarposts a { 
    background: #D6DDDE; }
.sbarcalendarposts:hover, .sbarcalendarposts a:hover {
    background-color: #E0E7E8; }   
.sbarcalendarposts a { padding: 5px; }

.subcontent {
    margin: 0 14px 0px 13px; padding-bottom: 48px;
    position: relative; }	
.separator { height: 25px; }

.date {
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 7pt;
    padding-bottom: 8px;
    color: #AAB6B8; }

.subject {
    font-weight: 100px;
    font-size: 18px; }

.datesubject {
    padding-top: 3px;
    padding-bottom: 2px;
    border-bottom: 1px solid #DEE0E0; }

.entry {
    font-family: "Georgia", serif !important;
    padding-top: 20px;
    font-size: 11px;
    margin-right: 0px;
    line-height: 17px; word-spacing: 0.01em; }
.entry_text { margin: 0 0 28px 0; padding: 0; }
.entry .clear { display: none; }
.entry_text div { overflow: auto; }

/*    width: 244px;
    max-height: 18px;
	overflow: hidden; float: right;
    border-top: 1px dotted #DEE0E0;  */
.comments {
    margin-top: 16px; text-align: right;
    padding: 5px 0px 5px 0px;
    position: relative;
    clear: left; color: #FFFFFF;
    text-transform: lowercase; }

div.comments a, div.comments a:link, div.comments a:visited {
    font-weight: 100px;
    font-size: 17px;
    padding-left: 12px; }

.skiplinks {
    color: #7E8889;
    font-size: 17px;
    letter-spacing: -1px;
    text-align: right;
    text-transform: lowercase;
    padding-right: 9px;
    margin: -10px 0px 0px 0px; }

.separator { height: 0px; }
.clearfoot { display: none; }

.ljtags {
    text-align: left;
    margin: 28px 0 -16px -5px; padding: 0;
    letter-spacing: -9px;
    font-size: 7pt; color: #FFFFFF;
    color: transparent;
    text-transform: uppercase; 
    word-spacing: 1px; }

.ljtags a { 
    margin-left: 4px;
    letter-spacing: 0.03em;
    font-size: 7.7pt;
    border: 1px solid #CED5D6;
    border-radius: 4px;    
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 0px 3px 0px 3px;
    color: #5C5C5C; 
    background-color: #E6EDEE;
    text-transform: none; }
.ljtags a:hover { background-color: #EDF3F4; color: #464646; }
.ljtags a:active { background-color: #EFF7F8; color: #000000; }

.currents {
    text-transform: lowercase;
    letter-spacing: 1px;
    text-align: left;
    margin: 0; padding: 0;
    font-size: 7pt; color: #AAB6B8;
    word-spacing: 2px; }

.currents strong {
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none; }

.currents a { color: #AAB6B8;
    text-transform: none; }
.currents a:hover { color: #F26F65; }
.currents a:active { color: #FF7D59; }

.userpic, .userpicfriends {
    position: absolute;
    display: block;
    float: left; margin: 28px 0 0 -139px; }
    
.userpic { text-align: center; }

.userpicfriends {
    font-size: 1px; letter-spacing: -1em;
    width: 100px; text-align: right;
    color: transparent !important;
    background-color: transparent !important;
    line-height: 16px !important;  }

.userpicfriends a font {
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 7pt;
    color: #7E8889; text-shadow: -1px -1px 1px #eee;
    margin-right: -13px; }
.userpicfriends img { margin-bottom: 5px; }

ul.year { text-align: center;
    padding-bottom: 40px;
    font-size: 19px;
    letter-spacing: -1px;
    word-spacing: 20px;
    margin-left: auto;
    margin-right: auto; }
ul.year a { }

ul.year li { display: inline; }
	
table.yeartable { text-transform: lowercase;
    margin-left: auto;
    margin-right: auto; }
	
table.yeartable td.yeardate {
    background-color: #F6F9F9;
    border: 1px solid #D7DAD9;
    font-family: "Trebuchet MS", sans-serif;
    padding-right: 2px;
    padding-left: 2px;
    height: 40px; }

table.yeartable td.yeardate a {
    font-family: "Georgia", serif;
    font-size: 19px;
    letter-spacing: -1px;
    margin-top: -5px; }
	
table.yeartable td.yearday {
    background-color: #F6F9F9;
    border: 1px solid #D7DAD9;
    width: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center; }
	
td.yearmonth { border: none;
    padding-bottom: 14px; }

.datesubjectcomment {
    background-color: #F3F4F5;
    border-bottom: 1px solid #D7DAD9; 
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 7pt;
    color: #7E8889;
    padding: 5px 0px 2px 0px; }

.datesubjectcomment strong {
    font-size: 17px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #5C5C5C;
    text-transform: none;
    line-height: 24px;
    margin-right: -10px; }

.datesubjectcomment a:link, .datesubjectcomment a:visited { font-size: 11px;
    font-weight: bold; letter-spacing: 0px;
    color: #CE5C54; }
.datesubjectcomment a:hover { color: #F26F65; }
.datesubjectcomment a:active { color: #FF7D59; }

.userpiccomment {
    margin: -6px 10px 5px -11px;
    position: relative;
    float: left;
    padding: 5px;
    background-color: #C9CED1 !important;
    border: 1px solid #D7DAD9; }

.box { margin-top: 20px; padding: 10px;
    clear: left; font-size: 11px; }

#qrform table {
    margin: 18px auto 8px 0px;
    color: #5C5C5C;
    border:0px !important;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: lowercase; }
.quickreply { font-size: 11px !important; }

input { background-color: #F6F9F9; }
input, textarea { border: 1px solid #D7DAD9; }

.replytosubject { font-weight: normal; }	

.commentreply {
    font-size: 11px;
    position: relative;
    margin-top: 16px;
    color: #5C5C5C !important;
    letter-spacing: 0px;
    text-transform: none;
    margin-right: 10px;
    color: #7E8889; }

.commentbox {
    color: transparent;
    padding-left: 10px;
    text-transform: lowercase;
    letter-spacing: 1px;
    min-height: 110px;
    background-color: #F6F9F9;
    border-left: 1px solid #D7DAD9;
    border-bottom: 1px solid #D7DAD9;
    border-top: 1px solid #EBEEED;
    border-right: 1px solid #EBEEED;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px; }
	
.commentboxpartial {
    background-color: #F3F4F5;
    border-left: 1px solid #D7DAD9;
    border-bottom: 1px solid #D7DAD9;
    border-top: 1px solid #EBEEED;
    border-right: 1px solid #EBEEED;
    letter-spacing: 1px;
    text-transform: lowercase;
    font-size: 7pt;
    color: #7E8889;
    padding: 6px 0px 6px 10px;
    text-transform: lowercase;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px; }

.commentboxpartial a, .commentboxpartial a:link {
    font-size: 11px;
    letter-spacing: 0px; }

.commentinfo {
    display: none; }

HTML BODY .i-ljuser-userhead[src*="userinfo"],
HTML BODY .i-ljuser-userhead[src*="community"] {
  width: 0 !important;
  height: 0 !important;
  padding: 18px 14px 0 0!important;
}

HTML BODY .i-ljuser-userhead[src*="userinfo"] {
  background: transparent url(http://i194.photobucket.com/albums/z181/goat_layout_bits/reply.gif) no-repeat;
}

HTML BODY .i-ljuser-userhead[src*="community"] {
  background:transparent url(http://i194.photobucket.com/albums/z181/goat_layout_bits/reply2.gif) no-repeat;
}


.subject img[src*="icon_protected.gif"], .subject img[src*="icon_groups.gif"]{
    width: 0;
    height: 0;
    padding: 17px 18px 0px 0px;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/lock.gif)  no-repeat scroll 0 0; }
li.sbaritem img[src*="icon_protected.gif"], li.sbaritem img[src*="icon_groups.gif"] {
    width: 0;
    height: 0;
    padding: 14px 14px 0px 0px;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/lock_small.gif)  no-repeat scroll 0 0; }
.subject img[src="http://l-stat.livejournal.com/img/icon_private.gif"]{
    width: 0;
    height: 0;
    padding: 17px 18px 0px 0px;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/security.gif)  no-repeat scroll 0 0; }
li.sbaritem img[src="http://l-stat.livejournal.com/img/icon_private.gif"]{
    width: 0;
    height: 0;
    padding: 0px 14px 14px 0px;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/security_small.gif)  no-repeat scroll 0 0; }
img[src="http://l-stat.livejournal.com/img/btn_del.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/symbol_multiplication.gif); }
img[src="http://l-stat.livejournal.com/img/btn_scr.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/security.gif); }
img[src="http://l-stat.livejournal.com/img/btn_unscr.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/key.gif); }
img[src="http://l-stat.livejournal.com/img/btn_freeze.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/lock.gif); }
img[src="http://l-stat.livejournal.com/img/btn_unfreeze.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/lock_open.gif); }
img[src="http://l-stat.livejournal.com/img/btn_track.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/paperclip.gif); }
img[src="http://l-stat.livejournal.com/img/btn_tracking.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/error.gif); }
img[src="http://l-stat.livejournal.com/img/btn_edit.gif"] {
    height: 0px;
    width: 0px;
    padding: 0px 0px 18px 16px !important;
    background: url(http://i194.photobucket.com/albums/z181/goat_layout_bits/pencil2.gif); }    

.ljuser a[href*="tuff-ghost"] {
  display: inline-block;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
    
#lj_controlstrip_new {
    position: fixed;
    background-color: transparent; background-position: right bottom; background-repeat: no-repeat;
    background-image: url(http://img6.imageshack.us/img6/1674/ethexpander3.png);
    transition-property: "margin"; transition-duration: 0.4s; transition-delay: 0.2s;
    -moz-transition-property: "margin"; -moz-transition-duration: 0.4s; -moz-transition-delay: 0.2s;
    -webkit-transition-property: "margin"; -webkit-transition-duration: 0.4s; -webkit-transition-delay: 0.2s;
    -o-transition-property: "margin"; -o-transition-duration: 0.4s; -o-transition-delay: 0.2s;
    border-bottom: 1px solid #BDC6C6; border-bottom: 1px solid rgba(66,66,66,0.1);
    margin-top: -55px; padding: 0 0 18px 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;
    box-shadow: 0px 4px 4px rgba(66,66,66,0.12);
    -webkit-box-shadow: 0px 4px 4px rgba(66,66,66,0.12); }

#lj_controlstrip_new:hover { 
    margin: 0; padding: 0 0 18px 0;
    background-color: #D6DDDE;
    background-color: rgba(201,206,209,0.8);
    box-shadow: 0px 4px 4px rgba(66,66,66,0.2);
    -webkit-box-shadow: 0px 4px 4px rgba(66,66,66,0.2); }
#lj_controlstrip_new .w-cs-userinfo { background: transparent;
    margin-top: 0; padding: 8px 0 10px 0;
    border:none; }

.w-cs A:link,
.w-cs A:visited,
.w-cs A:hover,
.w-cs A:active {
    text-decoration: none;
    font:  7.7pt "Georgia", serif !important; text-transform:lowercase;
    letter-spacing: 0.02em !important;
    word-spacing: 1px !important;
    border: 1px solid #C4C8C9;
    border-radius: 2px !important;
    padding: 1px 3px 1px 3px !important;
    color: #5C5C5C !important;
    background: #CED4D5 !important;
    background: rgba(255,255,255,0.5) !important;
    }    
.w-cs a:hover { color: #464646 !important;
    background: #EBF1F2 !important;
    background: rgba(255,255,255,0.75) !important; }
.w-cs a:active { color: #000000 !important;
    background: #fff !important; }    
    
/* get rid of little icons */    
.w-cs .w-cs-menu LI { background: url() no-repeat; }
/* got rid of the logo too so put it back */
.w-cs .w-cs-logo a {
    background: url(/img/controlstrip-new/w-cs-logo.png?v=1) no-repeat !important; 
    padding: 3px; border-radius: 0px;}

.w-cs .w-cs-options .login-with, .w-cs .w-cs-options .login-with a, 
    .w-cs .w-cs-options .login-with a:hover, .w-cs .w-cs-options .login-with a:active { 
    background-color: transparent !important; }    
    
.w-cs .w-cs-summary { 
background: #fff; background: rgba(243,245,246,0.8);
height: 12px; width: 88px; 
margin-top: 6px; }
.w-cs .w-cs-summary:hover { 
    background: #EBF1F2 !important;
    background: rgba(255,255,255,0.75) !important; }
.w-cs .w-cs-summary a { background: transparent !important;
margin: -4px 0 0 10px; }
.w-cs .w-cs-summary LI.w-cs-i-tokens {
    border-right: 1px solid rgba(66,66,66,0.3); 
    background-position: 0 -788px;
    margin: -1px 8px 0 0;
    height: 8px; }
.w-cs .w-cs-summary LI.w-cs-i-tokens-have {
    background-position: 0 -820px; }
.w-cs .w-cs-summary LI.w-cs-i-inbox {
    background-position: 0 -849px;
    margin-top: -1px;
    height: 8px; }
.w-cs .w-cs-summary LI.w-cs-i-inbox-have {
    background-position: 0 -877px; }

.w-cs .w-cs-status P { 
    letter-spacing: 1px;
    margin-top: 3px;
    font: 14px "Georgia", serif;
	text-shadow: 1px 1px 1px #aaa;
    color: #222; }    
.w-cs .w-cs-status P:first-letter { font-style: italic; }

.w-cs .w-cs-filter {
text-align: right !important;
    margin-top: 7px;
    border-radius: 2px !important;
    padding: 1px 3px 1px 3px !important;
    background: rgba(255,255,255,0.5) !important; }
    
.w-cs .w-cs-filter:hover { 
    background: #EBF1F2 !important;
    background: rgba(255,255,255,0.75) !important; }
/* icon comes from this img http://l-stat.livejournal.com/img/controlstrip-new/w-cs-icons.png?v=1
   which needs to be moved around by bg-pos to get the right icon showing up
   or you can just replace it and skip bg-pos nonsense */
.w-cs .w-cs-filter .w-cs-filter-icon { padding-right: 21px !important;
    background-position: 100% -906px !important; } 
    
.w-cs .w-cs-userpic img { width: 40px; height: 40px;
    border-radius: 1px; padding: 4px;
    background: #eee; background: rgba(255,255,255,0.5); }
.w-cs .w-cs-userpic img:hover { 
    background: #EBF1F2 !important;
    background: rgba(255,255,255,0.75) !important; }
.w-cs .w-cs-userpic img:active { background: #fff; } 
.w-cs .w-cs-userpic { margin: -3px 12px 0 22px; }
.w-cs .w-cs-userpic a { background: transparent !important; }

.w-cs INPUT.text { background: #fff !important; background: rgba(255,255,255,0.5) !important;
    font: 11px "Georgia", serif !important;
    color: #5C5C5C !important; }
.w-cs INPUT.text:hover { 
    background: #EBF1F2 !important;
    background: rgba(255,255,255,0.75) !important; }
    
.w-cs INPUT.submit { font: 11px "Georgia", serif !important; }
.w-cs FORM.w-cs-search INPUT.text { margin: 10px 20px 0 0; width: 240px; border-width: 22px; }
.w-cs FORM.w-cs-search INPUT.submit  { margin: 10px 20px 0 0; }

.w-cs .w-cs-menu { max-height: 18px; overflow-x: hidden; }
